home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 10 / BBS In A Box Volume X (AMUG) (January 1994).bin / Files / Prog / T / TIFF Code.cpt / sample.r / sample.r
Encoding:
Text File  |  1987-12-01  |  5.2 KB  |  258 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2.  
  3.       Sample.r    -  Resources for the Sample Application
  4.  
  5.       Copyright Apple Computer, Inc. 1985-1987
  6.       All rights reserved.
  7.  
  8. ------------------------------------------------------------------------------*/
  9.  
  10. #include "Types.r"
  11. #include "messages.h"
  12.  
  13. /* These define's are used in the MENU resources to disable specific
  14.    menu items. */
  15. #define AllItems    0b1111111111111111111111111111111    /* 31 flags */
  16. #define MenuItem1    0b000001
  17. #define MenuItem2    0b000010
  18. #define MenuItem3    0b000100
  19. #define MenuItem4    0b001000
  20. #define MenuItem5    0b010000
  21. #define MenuItem6    0b100000
  22.  
  23. resource 'WIND' (128, "Sample Window") {
  24.     {48, 8, 334, 505},
  25.     documentProc, visible, noGoAway, 0x0, "Untitled"
  26. };
  27.  
  28. resource 'DLOG' (128, "About Sample…") {
  29.     {48, 90, 156, 422},
  30.     dBoxProc,
  31.     visible,
  32.     noGoAway,
  33.     0x0,
  34.     128,
  35.     ""
  36. };
  37.  
  38. resource 'DITL' (128) {
  39.     {    /* array DITLarray: 4 elements */
  40.         /* [1] */
  41.         {84, 237, 104, 316},
  42.         Button {
  43.             enabled,
  44.             "Continue"
  45.         },
  46.         /* [2] */
  47.         {7, 44, 26, 286},
  48.         StaticText {
  49.             disabled,
  50.             "TIFF (Tag Image File Format) Library"
  51.         },
  52.         /* [3] */
  53.         {31, 91, 49, 223},
  54.         StaticText {
  55.             disabled,
  56.             "Sample Application"
  57.         },
  58.         /* [4] */
  59.         {54, 14, 73, 311},
  60.         StaticText {
  61.             disabled,
  62.             "Copyright © 1987 Bear River Associates, "
  63.             "Inc."
  64.         }
  65.     }
  66. };
  67.  
  68. resource 'MENU' (128, "Apple", preload) {
  69.     128, textMenuProc,
  70.     AllItems & ~MenuItem2,    /* Disable item #2 */
  71.     enabled, apple,
  72.     {
  73.         "About Sample…",
  74.             noicon, nokey, nomark, plain;
  75.         "-",
  76.             noicon, nokey, nomark, plain
  77.     }
  78. };
  79.  
  80. resource 'MENU' (129, "File", preload) {
  81.     129, textMenuProc,
  82.     AllItems & ~MenuItem5,
  83.     enabled, "File",
  84.     {
  85.         "Open",
  86.             noicon, nokey, nomark, plain;
  87.         "Close",
  88.             noicon, nokey, nomark, plain;
  89.         "Save",
  90.             noicon, "S", nomark, plain;
  91.         "Save As…",
  92.             noicon, nokey, nomark, plain;
  93.         "-",
  94.             noicon, nokey, nomark, plain;
  95.         "Quit",
  96.             noicon, "Q", nomark, plain
  97.     }
  98. };
  99.  
  100. resource 'MENU' (130, "Edit", preload) {
  101.     130, textMenuProc,
  102.     AllItems & ~(MenuItem1 | MenuItem2),    /* Disable items #1 & #2 */
  103.     enabled, "Edit",
  104.      {
  105.         "Undo", /* "Undo", */
  106.             noicon, "Z", nomark, plain;
  107.         "-",
  108.             noicon, nokey, nomark, plain;
  109.         "Cut",
  110.             noicon, "X", nomark, plain;
  111.         "Copy",
  112.             noicon, "C", nomark, plain;
  113.         "Paste",
  114.             noicon, "V", nomark, plain;
  115.         "Clear",
  116.             noicon, nokey, nomark, plain
  117.     }
  118. };
  119.  
  120. resource 'ICN#' (128) {
  121.     {    /* array: 2 elements */
  122.         /* [1] */
  123.         $"0000 0000 70EF CE0E 4928 2AEA 462B AAAA"
  124.         $"50AA AAAA 59AB AAAA 56A8 2AAA 50AB CAAA"
  125.         $"50AA 0B1A 50AA 0842 70EE 0FBE 0000 0000"
  126.         $"0000 0000 7FFF FFFE 4000 0002 400F F002"
  127.         $"401F F802 403F FC02 407C 3C02 4078 0002"
  128.         $"4078 0002 4078 0002 407C 3C02 403F FC02"
  129.         $"401F F802 400F F002 4000 0002 7FFF FFFE",
  130.         /* [2] */
  131.         $"0000 0000 70EF CE0E 79EF EEEE 7FEF EEEE"
  132.         $"7FEE EEEE 7FEF EEEE 76EF EEEE 70EF CEEE"
  133.         $"70EE 0FFE 70EE 0FFE 70EE 0FBE 0000 0000"
  134.         $"0000 0000 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  135.         $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  136.         $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  137.         $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
  138.     }
  139. };
  140.  
  141. resource 'BNDL' (128) {
  142.     'CSMP',
  143.     0,
  144.     {
  145.         'ICN#',
  146.         {
  147.             0, 128
  148.         },
  149.         'FREF',
  150.         {
  151.             0, 128
  152.         }
  153.     }
  154. };
  155.  
  156. resource 'FREF' (128) {
  157.     'APPL',
  158.     0,
  159.     ""
  160. };
  161.  
  162. resource 'ALRT' (128, purgeable) {
  163.     {70, 50, 140, 462},
  164.     129,
  165.     {    /* array: 4 elements */
  166.         /* [1] */
  167.         OK, visible, sound1,
  168.         /* [2] */
  169.         OK, visible, sound1,
  170.         /* [3] */
  171.         OK, visible, sound1,
  172.         /* [4] */
  173.         OK, visible, sound1
  174.     }
  175. };
  176.  
  177. resource 'DITL' (129, purgeable) {
  178.     {    /* array DITLarray: 2 elements */
  179.         /* [1] */
  180.         {8, 308, 24, 404},
  181.         Button {
  182.             enabled,
  183.             "Continue"
  184.         },
  185.         /* [2] */
  186.         {8, 10, 62, 300},
  187.         StaticText {
  188.             disabled,
  189.             "^0 ^1"
  190.         }
  191.     }
  192. };
  193.  
  194. /* Error Message Strings */
  195.  
  196. resource 'STR ' (BADFLUSHVOL, purgeable) {
  197.     "Error Flushing Volume to Disk."
  198. };
  199. resource 'STR ' (BADOPEN, purgeable) {
  200.     "Error Opening File."
  201. };
  202. resource 'STR ' (BADREAD, purgeable) {
  203.     "Error Reading File."
  204. };
  205. resource 'STR ' (BADWRITE, purgeable) {
  206.     "Error Writing File."
  207. };
  208. resource 'STR ' (BADSETEOF, purgeable) {
  209.     "Error Setting End Of File."
  210. };
  211. resource 'STR ' (BADCLOSE, purgeable) {
  212.     "Error Closing File."
  213. };
  214. resource 'STR ' (BADCREATE, purgeable) {
  215.     "Error Creating File."
  216. };
  217. resource 'STR ' (BADDELETE, purgeable) {
  218.     "Error Deleting File."
  219. };
  220.  
  221. resource 'STR ' (BADMEMORY, purgeable) {
  222.     "Couldn't Allocate Memory."
  223. };
  224.  
  225. resource 'STR ' (BADCLIP, purgeable) {
  226.     "Couldn't Get Contents of Clipboard."
  227. };
  228. resource 'STR ' (FILEOPEN, purgeable) {
  229.     "Only one file may be open at a time."
  230. };
  231. resource 'STR ' (BADPUTTAGS, purgeable) {
  232.     "Error occured setting up tags in memory."
  233. };
  234. resource 'STR ' (BADWRITEIMAGE, purgeable) {
  235.     "Error occured writing image to file."
  236. };
  237. resource 'STR ' (BADREADTAGS, purgeable) {
  238.     "Error occured reading tags from file."
  239. };
  240. resource 'STR ' (BADWRITETAGS, purgeable) {
  241.     "Error occured writing tags to file."
  242. };
  243. resource 'STR ' (BADREADHEADER, purgeable) {
  244.     "Error reading header from file"
  245. };
  246. resource 'STR ' (BADWRITEHEADER, purgeable) {
  247.     "Error writing header to file"
  248. };
  249. resource 'STR ' (BADPHOTOINTERP, purgeable) {
  250.     "Non-native photometric interpretations are not translated"
  251. };
  252. resource 'STR ' (BADTIFF, purgeable) {
  253.     "Invalid TIFF format file."
  254. };
  255. resource 'STR ' (IMAGECROPWARN, purgeable) {
  256.     "Image too large.  Only the first 32K will be read in."
  257. };
  258.